package com.east.spark.parttern.bridge;

/**
 * 桥接模式(Bridge)： 把事物和其具体实现分开(抽象化与实现化解耦)，使他们可以各自独立的变化。
 * 
 * 假设你的电脑是双系统(WinXP、Win7)，而且都安装了mysql、oracle、sqlserver、DB2这4种数据库
 * 
 * 那么你有2*4种选择去连接数据库。按平常的写法，咱要写2*4个类，但是使用了桥接模式，你只需写2+4个类
 * 
 * 可以看出桥接模式其实就是一种将N*M转化成N+M组合的思想。
 */
interface Driver {

	public void method();

}
